// 描述标记整理算法的工作流程

/**
 * 标记阶段
 * 循环全局的对象，标记可达对象
 *
 * 清除阶段
 * 循环全局对象，清除回收垃圾对象
 *
 * 整理阶段
 * 将标记的对象的空间进行整理，使闲置的碎片化的内存空间连续
 *
 */